// pages/operation/classRecord/makeupDetail/index.js
import { ClassModel } from "../../../../api/api-work/classModel.js";
const classModel = new ClassModel();
Page({
  /**
   * 页面的初始数据
   */
  data: {
    steps: [
    ],
    active: 1
  },

  /**
   * 生命周期函数--监听页面加载
   */
  async onLoad(options) {
    this.getDetail(options);
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() { },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() { },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() { },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() { },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() { },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() { },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() { },

  getDetail(options) {
    classModel
      .repairDetailAPI({
        orderNo: options.orderNo,
        studentId: options.studentId,
      })
      .then((res) => {
        let arr = [];
        if (res.length > 0) {
          res.forEach(item => {
            let obj = {
              text: item.createDate,
              desc: `到课状态：${item.state == '1' ? '未开课' : item.state == '2' ? '到课' : item.state == '3' ? '迟到' : item.state == '4' ? '请假' : '未到'}`,
              desc2: `上课班级：${item.classRoomName == null ? '暂无班级' : item.classRoomName}`,
              desc3: `上课时间：${item.classDate}`,
              desc4: `上课老师：${item.teacherName}`
            }
            arr.push(obj)
          })

        }
        this.setData({
          steps: arr
        });
      });
  },
});
